PatchWorks: Example-Based Region Tiling for Image Editing
نویسندگان
چکیده
Filling regions of an image in a seamless manner is an important task for editing digital images. We propose to address it by using an example-based image generation technique. Such techniques have recently proved very effective in the context of unconstrained texture synthesis. We show that they can also be surprisingly effective to fill large regions in images, even within complex mixes of textures and structures. We combine this approach with a block-based architecture within an interactive image editing tool, named PatchWorks. This tool performs faster and better than earlier pixel-based counterparts, and faster than most recent related techniques with similar capabilities. The ease of use and versatility of our system is illustrated on a number of real image editing tasks.
منابع مشابه
On Patchworks and Hierarchies
Motivated by questions in biological classification, we discuss some elementary combinatorial and computational properties of certain set systems that generalize hierarchies, namely, ‘patchworks’, ‘weak patchworks’, ‘ample patchworks’ and ‘saturated patchworks’ and also outline how these concepts relate to an apparently new ‘duality theory’ for cluster systems that is based on the fundamental c...
متن کاملColor Reduction in Hand-drawn Persian Carpet Cartoons before Discretization using image segmentation and finding edgy regions
In this paper, we present a method for color reduction of Persian carpet cartoons that increases both speed and accuracy of editing. Carpet cartoons are in two categories: machine-printed and hand-drawn. Hand-drawn cartoons are divided into two groups: before and after discretization. The purpose of this study is color reduction of hand-drawn cartoons before discretization. The proposed algorit...
متن کاملA Nonlinear Grayscale Morphological and Unsupervised method for Human Facial Synthesis Based on an Example Image
Human facial generation of example image is used as a requirement for biometric applications for the purpose of identifying individuals. In this paper, face generation consists of three main steps. In the first step, detection of significant lines and edges of the example image are carried out using nonlinear grayscale morphology. Then, hair areas are identified from the face of sample. The fin...
متن کاملMathematical Marbling.dvi
Marbling is the art of creating stone-like or intricate abstract decorations from liquid inks floating on water or gel. Although the fluid dynamics of marbling processes can be simulated, we introduce a mathematical approach with closed-form expressions. Our approach improves control, ease of implementation, parallelism, and speed, which enables real-time visual feedback as well as the creation...
متن کاملTiling algebra for constraint-based layout editing
The constraint-based layout model is a very powerful model to describe a wide range of graphical user interface (GUI) layouts, based on linear constraints. However, the advantages of the constraint-based layout model come at a price: layout designers have to ensure layouts are sound, i.e., they are solvable and items in the layout do not overlap each other. Keeping a layout sound is non-trivial...
متن کامل